﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StudentLibrary.Module.Util
{
    internal static class TimeStamp
    {
        /// <summary>
        /// Преоброзование Unix-время в местное время
        /// </summary>
        /// <param name="unixTimeStamp">Количество секунд с начала 1.1.1970</param>
        /// <returns><see cref="DateTime"/> по местному времени</returns>
        public static DateTime UnixTimeStampToDateTime(this double unixTimeStamp)
        {
            DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
            dateTime = dateTime.AddSeconds(unixTimeStamp).ToLocalTime();
            return dateTime;
        }
    }
}
